@CHARSET "UTF-8";

body, div, p
{
	font-family: verdana;
	font-size:12px;
	color:#000;
}

a { color: #2f63b3; }
em { color: #595959; }
ol, ul { list-style: none; }

#main
{
	width: 720px;
	margin: 0px auto;
	text-align: center;
	background: transparent url(img/bg_main.jpg) repeat-y top center;
}

#cabecera
{
	width: 720px;
	height: 195px;
	margin: 0px auto;
	text-align: center;
	background: transparent url(img/bg_cabecera.jpg) no-repeat top center;
}
#cabecera h1, #cabecera p { display: none; }
#logo { padding-top: 65px; }
#pie
{
	width: 720px;
	height: 60px;
	margin: 0px auto;
	text-align: center;
	padding-top: 30px;
	background: transparent url(img/bg_pie.jpg) no-repeat bottom center;
	border: 1px solid transparent;
}

#menu
{
	width: 690px;
	margin: 0px auto;
	background: transparent url(img/bg_menu.jpg) no-repeat top left;
}
#menu ul
{
	margin: 0px;
	padding-top: 10px;
	height: 40px;
}
#menu ul li
{
	display: inline;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	margin: 0 5px 0 5px;
}
#menu ul li a
{
	color: #fff;
	text-decoration: none;
}

#lateral
{
	text-align: left;
	width: 220px;
	border: 1px solid #808080;
	float: right;
	margin-right: 17px;
	background-color: #fff;
}
	div#lateral a { color: #000; }
	div#lateral a { color: #005E7A; text-decoration: none; }
	div#lateral a:hover { background-color: #B2CED7; }
	div#lateral, div#lateral p, div#lateral .box { font-size: 11px; color: #333; line-height: 1.3 }
	div#lateral h3 { background: url(img/bg_lateral.png) no-repeat top left; font-weight: bold; margin: 0px; font-size: 12px; height: 25px }
	div#lateral h3 { color: #fff; padding: 4px 0 1px 8px }
	div#lateral p { padding: 0 15px 0 15px; }
	div#lateral .box { padding: 0px; }
	div#lateral .buttons { text-align: center; }
	div#lateral .buttons li { display: inline; }
	div#lateral .categories li, div#lateral .archives li, div#lateral .links li, div#lateral .comments li
	{ background: url(img/bullet.gif) no-repeat 1px 5px; padding-left: 10px; margin-left: 10px; }


#contenido
{
	text-align: left;
	padding: 0 10px 0 10px;
	width: 430px;
	margin-left: 17px;
	border: 1px solid #808080;
	background-color: #fff;
}
#contenido .par
{
	border-top: 1px dotted #dedede;
	border-bottom: 1px dotted #dedede;
	background-color: #F2F2F2;
}

	div#contenido a { text-decoration: none; }
	div#contenido a:hover { text-decoration: underline; }
	div#contenido .post p { color: #333; font-size: 13px; line-height: 21px }
	div#contenido .post { line-height: 1.3; }
	div#contenido .post h2 { font-family: "Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif; font-size: 20px; font-weight: normal; margin: 0 0 3px 0; }
	div#contenido .post h2 a { color: #050D24; }
	div#contenido .post h2 a:hover { color: #000; text-decoration: none; }
	div#contenido .meta { display: block; margin-bottom: 15px; font-family: "Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif; }
	div#contenido .meta .sfecha { background: url(img/fecha.gif) no-repeat 0 60%; padding-left: 20px; }
	div#contenido .meta .scomments { background: url(img/comentarios.gif) no-repeat 0 60%; padding-left: 20px; margin-left: 15px }
	div#contenido .meta .scats { background: url(img/cats.gif) no-repeat 0 60%; padding-left: 20px; margin-left: 15px }
	div#contenido .meta .stags { background: url(img/tags.gif) no-repeat 0 60%; padding-left: 20px; margin-left: 15px }
	
	div#contenido .post ol, div#contenido .wiki ol { list-style-type: decimal; margin: 15px 20px 15px 40px; }
	div#contenido .post ul, div#contenido .wiki ul { margin: 15px 20px 15px 40px; }
	div#contenido .post ul li, div#contenido .wiki ul li { padding-left: 20px; background: url(img/bullet2.gif) no-repeat center left; }

	div#contenido .wiki { color: #333; font-size: 14px; }
	div#contenido .wiki h2 { margin-bottom: 6px; margin-top: 10px; }

	div#contenido h3
	{
		font-family: "Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif;
		border-bottom: 1px solid #58A8C8;
		font-size: 16px;
		font-weight: bold;
	}
	div#contenido .wiki h3 { margin-top: 20px; margin-bottom: 10px; }
